package kr.co.dayve.site.domain;


import org.springframework.web.multipart.MultipartFile;

/**
 * 파일업로드에 사용되는 도메인
 * fileUp jsp의 form 으로 부터 multipart 형태로 넘어온 file 을 MultipartFile로 캐스팅 하여 담는다
 * fileName 기존의 파일 이름
 * fileSize 파일의 사이즈
 * contentType 확장자로 파일의 종류 검사
 * tempFileName UUID 를 이용해 변경된 임시 파일 이름
 */
public class DayveFile {

    MultipartFile fileUp;
    String fileName;
    String fileSize;
    String contentType;
    String tempFileName;

    public MultipartFile getFileUp() {
        return fileUp;
    }

    public void setFileUp(MultipartFile fileUp) {
        this.fileUp = fileUp;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileSize() {
        return fileSize;
    }

    public void setFileSize(String fileSize) {
        this.fileSize = fileSize;
    }

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public String getTempFileName() {
        return tempFileName;
    }

    public void setTempFileName(String tempFileName) {
        this.tempFileName = tempFileName;
    }
}
